import numpy as np

arr = np.loadtxt('iris_sepal_length.csv', dtype=float, delimiter=' ')

#排序
arr.sort()
print(arr)

#去重，并求出和
unique_arr = np.unique(arr)
print(unique_arr)
print(unique_arr.sum())

print(np.cumsum(arr))  #累积和
print(np.mean(arr))  #均值
print(np.std(arr))  #标准差
print(np.var(arr))  #方差
print(np.min(arr))  #最小值
print(np.max(arr))  #最大值

from sklearn import datasets
from pandas import DataFrame
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib

# 设置 Matplotlib 使用支持中文的字体
matplotlib.rcParams['font.family'] = 'Microsoft YaHei'  # 指定默认字体为微软雅黑
matplotlib.rcParams['axes.unicode_minus'] = False  # 正确显示负号

x_data = datasets.load_iris().data  # .data返回iris数据集所有输入特征
y_data = datasets.load_iris().target  # .target返回iris数据集所有标签

x_data = DataFrame(x_data, columns=['花萼长度', '花萼宽度', '花瓣长度', '花瓣宽度']) # 为表格增加行索引（左侧）和列标签（上方）
x_data['类别'] = y_data  # 新加一列，列标签为‘类别’，数据为y_data
print(x_data)